#define _CRT_SECURE_NO_WARNINGS

//#include<stdio.h>
//#include <stdlib.h>
//
//void cmp(const void* e1, const void* e2)
//{
//	return  *(int*)e1 -  *(int*)e2;
//}
//
//int main()
//{
//	int arr[10] = { 10,9,8,7,6,5,4,3,2,1 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	qsort(arr, sz, sizeof(arr[0]), cmp);
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int 
//	return 0;
//}

#include<stdio.h>
#include <stdlib.h>

//void cmp(const void* e1, const void* e2)
//{
//	return  *(int*)e1 - *(int*)e2;
//}
//
//struct stu
//{
//	char name[10];
//	int age[3];
//};
//
//void cmp(const void* e1, const void* e2)
//{
//	return ((struct stu*)e1)->age - ((struct stu*)e2)->age;
//}
//
//int main()
//{
//	//int arr[10] = { 10,9,8,7,6,5,4,3,2,1 };
//	//int sz = sizeof(arr) / sizeof(arr[0]);
//
//	struct stu s[3] = { {"zhnagsan",24},{"lisi",18},{"wangwu",16}};
//	int sz1 = sizeof(s) / sizeof(s[0]);
//	qsort(s, 3, sizeof(s[0]), cmp);
//	int i = 0;
//	for (i = 0; i < sz1; i++)
//	{
//		printf("%d ", s[1]);
//	}
//
//	return 0;
//}

//#include <stdio.h>
//#include <string.h>
//
//int cmp_int(const void* e1, const void* e2)
//{
//	return *(int*)e1 - *(int*)e2;
//}     
//
//void swap(char* buf1, char* buf2, int size)
//{
//	int i = 0;
//	for (i = 0; i < size; i++)
//	{
//		char tmp = *buf1;
//		*buf1 = *buf2;
//		*buf2 = tmp;
//		buf1++;
//		buf2++;
//	}
//
//}
//
//void bubble_sort(void *base ,size_t num,size_t size,int (*cmp)(const void *e1,const void *e2)) 
//{
//	//int sz = sizeof(arr) / sizeof(arr[0]);
//	int i = 0;
//	for (i = 0; i < num-1; i++)
//	{
//		int j = 0;
//		for (j = 0; j < num - 1 - i; j++)
//		{
//			if (cmp((char *)base+j*size,(char *)base+(j+1)*size)>0)
//			{
//				swap((char*)base + j * size, (char*)base + (j + 1) * size,size);
//			}
//		}
//	}
//}
//
////void qsort (void* base, size_t num, size_t size,
////int (*compar)(const void*, const void*));
//
//int main()
//{
//	int arr[] = { 9,8,7,6,5,4,3,2,1,0 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	bubble_sort(arr,sz,sizeof (arr[0]),cmp_int);
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}

#include <stdio.h>
int main()
{
	int arr[3][2] = { (0,1),(2,3),(4,5) };
	int* p;
	p = arr[0];
	printf("%d", p[0]);
	return 0;

}